bad60c514bcb318d3331b1a868d6913fbd48f63d,src/main/java/org/basex/build/xml/XMLParser.java,XMLParser,parseTag,#,80
Before Change
builder.startNS(local(attName), attValue);
} else if(eq(attName, XMLNS)) {
// open namespace...
builder.startNS(EMPTY, attValue);
} else {
// add attribute
atts.add(attName, attValue);
After Change
consume(Type.QUOTE);
byte[] av = EMPTY;
if(scanner.type == Type.ATTVALUE) {
av = scanner.token.finish();
scanner.more();
}
consume(Type.QUOTE);
if(startsWith(an, XMLNSC)) {
// open namespace...
if(!stripNS) builder.startNS(local(an), av);
} else if(eq(an, XMLNS)) {
// open namespace...
if(!stripNS) builder.startNS(EMPTY, av);
} else {
// add attribute
atts.add(stripNS ? local(an) : an, av);